package vf2.rn;

/************************************************************************
  			VF2_RN_Jogador.java

    BattleField Tactics Online - A Strategy RPG Online Game
    Copyright (C) 2008  
	Douglas Ribeiro, Kely Marques Rosa, Rodrigo da Fonseca Lacerda

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

	Contact: douglas666@gmail.com
 **************************************************************************/


import java.util.*;
import vf2.so.*;
import vf2.ip.*;

/**
 * Class VF2_RN_Jogador
 */
public class VF2_RN_Jogador {

	//
	// Fields
	//

	private String nome;
	private String ip;
	private VF2_RN_Personagem barbara= new VF2_RN_Barbara();
	private VF2_RN_Personagem guerreira= new VF2_RN_Guerreira();
	private VF2_RN_Personagem ninja= new VF2_RN_Ninja();

	//
	// Constructors
	//
	public VF2_RN_Jogador () { };

	//
	// Methods
	//


	//
	// Accessor methods
	//

	/**
	 * Set the value of nome
	 * @param newVar the new value of nome
	 */
	public void setNome ( String newVar ) {
		nome = newVar;
	}

	/**
	 * Get the value of nome
	 * @return the value of nome
	 */
	public String getNome ( ) {
		return nome;
	}

	/**
	 * Set the value of ip
	 * @param newVar the new value of ip
	 */
	public void setIp ( String newVar ) {
		ip = newVar;
	}

	/**
	 * Get the value of ip
	 * @return the value of ip
	 */
	String getIp ( ) {
		return ip;
	}

	/**
	 * Set the value of barbara
	 * @param newVar the new value of barbara
	 */
	private void setBarbara ( VF2_RN_Personagem newVar ) {
		barbara = newVar;
	}

	/**
	 * Get the value of barbara
	 * @return the value of barbara
	 */
	public VF2_RN_Personagem getBarbara ( ) {
		return barbara;
	}

	/**
	 * Set the value of guerreira
	 * @param newVar the new value of guerreira
	 */
	private void setGuerreira ( VF2_RN_Personagem newVar ) {
		guerreira = newVar;
	}

	/**
	 * Get the value of guerreira
	 * @return the value of guerreira
	 */
	public VF2_RN_Personagem getGuerreira ( ) {
		return guerreira;
	}

	/**
	 * Set the value of ninja
	 * @param newVar the new value of ninja
	 */
	private void setNinja ( VF2_RN_Personagem newVar ) {
		ninja = newVar;
	}

	/**
	 * Get the value of ninja
	 * @return the value of ninja
	 */
	public VF2_RN_Personagem getNinja ( ) {
		return ninja;
	}

	//
	// Other methods
	//

	/**
	 */
	public void obterPersonagens__(  )
	{
		/*MA:
	    this.barbara(obterPersonagensDeJogador( this ).getBarbara());
	    this.guerreira(obterPersonagensDeJogador( this ).getGuerreira());
	    this.ninja(obterPersonagensDeJogador( this ).getNinja());*/

	}


}
